Download

Download Manuals, Datasheets, Software and more:

DOWNLOAD TYPE
MODEL or KEYWORD

Feedback

python logo

Move from SCPI to Python Automation

Looking for a seamless, modern development experience?  Say goodbye to SCPI commands and welcome Python.  Harness the power of our tm_devices Python driver package to control Tektronix oscilloscopes, Keithley source measure units (SMUs) and more.

When our Python driver package is used with your favorite IDE, such as VS Code or PyCharm, you get:

  • A free open source package created, validated and maintained by Tektronix but contributed to by all.
  • Simplified automation with a user-friendly Python interface.
  • Comprehensive documentation built directly into docstrings, and a syntax, similar to SCPI, to learn and effectively use an instrument's full capabilities

Here you'll find the current list of supported instruments, including Tektronix 5 and 6 Series MSO oscilloscopes and several other Tektronix oscilloscopes, many Keithley SMU instruments and the DPOJET application.  An expanding number of test device categories are planned for future releases.

DOWNLOAD FOR FREE

Develop Faster and Innovate Better with Python

Python is simple, versatile and has a rich ecosystem of libraries.  Combine Python with our instruments to unlock higher productivity and innovation in your testing process.  With Python's intuitive syntax, you can automate tests efficiently and analyze data effectively.

Use the tm_devices Python driver package to enjoy:

  • Faster development with auto-completion and code suggestions.
  • Seamless integration when you add the Python driver package to your existing automation framework.
  • Benefits from an active community constantly developing new tools and solutions.

Dive into test automation using Python and access a wide range of analysis options, including timing, jitter and noise analysis. 

DOWNLOAD FOR FREE

python, oscilloscope, and SMU

Resources

Python How To Guide
How-to Guide

Simplifying Test Automation with tm_devices for Python

Read our guide to tm_devices, the free, open source Python drivers that provide code completion, syntax checking, and context sensitive help

python programming
Webinar

Test Automation and Python Programming

Watch this video to get started programming scopes in Python: setup, running scripts, and tips for putting your code to work smoothly.
Python for Test Automation
Technical Brief

Getting Started with Test Automation and Python

Get started programming oscilloscopes in Python, including the basics of programmatic interfaces and how to download and run an example.